package com.seu.project.seuquiz.exception;

import com.seu.project.seuquiz.common.ErrorCode;

/**
 * @description: 自定义异常类
 * @author: linhuaixu
 * @time: 2023/5/15 14:45
 */
public class BusinessException extends RuntimeException{
    private final int code;
    public BusinessException(int code,String message){
        super(message);
        this.code=code;
    }
    public BusinessException(ErrorCode errorCode){
        super(errorCode.getMessage());
        this.code=errorCode.getCode();
    }
    public BusinessException(ErrorCode errorCode,String message){
        super(message);
        this.code=errorCode.getCode();
    }
    public int getCode(){
        return code;
    }
}
